<?php

namespace App\Admin;

use Illuminate\Database\Eloquent\Model;
use App\Libs\GetTableDataTrait;

/* 合同模型 */
class Contract extends Model
{
    protected $table = 'a_contract';
    public $timestamps = false;
    // protected $fillable = ['age'];//可以被批量赋值的属性
    // protected $guarded = ['id','price'];//不能被批量赋值的属性
    use GetTableDataTrait;

    public static function dbStat()
    {
        return [
            'status' => [
                //0-受理中，1-受理完成，5-试验中，8-试验完成，11-审核完成，13-批准驳回，14-批准完成，17-全部检测工作完成，等待退样，20-退样完成
                0  => '受理中',
                1  => '待检',
                5  => '试验中',
                8  => '待审核',
                11 => '待批准',
                13 => '驳回',
                14 => '批准完成',
                17 => '待退样',
                20 => '退样完成',
            ],
            'status_badge' => [
                0  => 'default',
                1  => 'default',
                5  => 'success',
                8  => 'secondary',
                11 => 'warning',
                13 => 'danger',
                14 => 'success',
                17 => 'warning',
                20 => 'default',
            ]
        ];
    }

    public function contract_gaiyao()
    {
        return $this->hasMany('App\Admin\ContractGaiyao');
    }

}
